Computing the Nearest Rank-Deficient Matrix Polynomial
نویسندگان
چکیده
Matrix polynomials appear in many areas of computational algebra, control systems theory, dierential equations, and mechanics, typically with real or complex coecients. Because of numerical error and instability, a matrix polynomial may appear of considerably higher rank (generically full rank), while being very close to a rank-decient matrix. “Close” is dened naturally under the Frobenius norm on the underlying coecient matrices of the matrix polynomial. In this paper we consider the problem of nding the nearest rank-decient matrix polynomial to an input matrix polynomial, that is, the nearest square matrix polynomial which is algebraically singular. We prove that such singular matrices at minimal distance always exist (and we are never in the awkward situation having an inmum but no actual matrix polynomial at minimal distance). We also show that singular matrices at minimal distance are all isolated, and are surrounded by a basin of araction of non-minimal solutions. Finally, we present an iterative algorithm which, on given input suciently close to a rank-decient matrix, produces that matrix. e algorithm is ecient and is proven to converge quadratically given a suciently good starting point. An implementation demonstrates the eectiveness and numerical robustness in practice. ACM Reference format: Mark Giesbrecht, Joseph Haraldson, and George Labahn. 2017. Computing the Nearest Rank-Decient Matrix Polynomial. In Proceedings of ISSAC ’17, Kaiserslautern, Germany, July 25-28, 2017, 8 pages. DOI: hp://dx.doi.org/10.1145/3087604.3087648
منابع مشابه
Real Radius of Controllability for Systems Described by Polynomial Matrices: SIMO case
In this paper we discuss the problem of computing the real radius of controllability of the Single Input Multi Output (SIMO) systems described by univariate polynomial matrices. The problem is equivalent to computing the nearest noncoprime polynomial matrix to the polynomial matrix describing the system in some prescribed norm. A particular case of this problem is to compute approximate GCD of ...
متن کاملComputing Approximate GCD of Univariate Polynomials by Structure Total Least Norm
The problem of approximating the greatest common divisor(GCD) for polynomials with inexact coefficients can be formulated as a low rank approximation problem with Sylvester matrix. This paper presents a method based on Structured Total Least Norm(STLN) for constructing the nearest Sylvester matrix of given lower rank. We present algorithms for computing the nearest GCD and a certified 2-GCD for...
متن کاملComputing Approximate GCD of Multivariate Polynomials by Structure Total Least Norm
The problem of approximating the greatest common divisor(GCD) for multivariate polynomials with inexact coefficients can be formulated as a low rank approximation problem with Sylvester matrix. This paper presents a method based on Structured Total Least Norm(STLN) for constructing the nearest Sylvester matrix of given lower rank. We present algorithms for computing the nearest GCD and a certif...
متن کاملComputing Lower Rank Approximations of Matrix Polynomials
Given an input matrix polynomial whose coefficients are floating point numbers, we consider the problem of finding the nearest matrix polynomial which has rank at most a specified value. This generalizes the problem of finding a nearest matrix polynomial that is algebraically singular with a prescribed lower bound on the dimension given in a previous paper by the authors. In this paper we prove...
متن کاملDetermination of a Matrix Function in the Form of f(A)=g(q(A)) Where g(x) Is a Transcendental Function and q(x) Is a Polynomial Function of Large Degree Using the Minimal Polynomial
Matrix functions are used in many areas of linear algebra and arise in numerical applications in science and engineering. In this paper, we introduce an effective approach for determining matrix function f(A)=g(q(A)) of a square matrix A, where q is a polynomial function from a degree of m and also function g can be a transcendental function. Computing a matrix function f(A) will be time- consu...
متن کامل